<?php
$html = str_replace('<!--{pageHeader}-->', $pageHeader, $html);
$html = str_replace('<!--{url}-->', URL, $html);
$html = str_replace('<!--{etiquetaToCheck}-->', Etiqueta::toCheck($producto), $html);
$html = str_replace('<!--{categoriaToSelect}-->', Categoria::toSelect($producto), $html);

$html = str_replace('<!--{productoId}-->', $producto->id, $html);
$html = str_replace('<!--{tituloEs}-->', $producto->getTitulo('es'), $html);
$html = str_replace('<!--{tituloPt}-->', $producto->getTitulo('pt'), $html);
$html = str_replace('<!--{tituloEn}-->', $producto->getTitulo('en'), $html);
$html = str_replace('<!--{descripcionEs}-->', htmlspecialchars($producto->getDescripcion('es')), $html);
$html = str_replace('<!--{descripcionPt}-->', htmlspecialchars($producto->getDescripcion('pt')), $html);
$html = str_replace('<!--{descripcionEn}-->', htmlspecialchars($producto->getDescripcion('en')), $html);
$html = str_replace('<!--{codigo}-->', $producto->codigo, $html);
$html = str_replace('<!--{precio}-->', $producto->precio, $html);
$html = str_replace('<!--{isOferta}-->', $producto->isOferta, $html);

//manuales
if ($manual = $producto->getManual('es')) {
    $html = str_replace('<!--{manualEsInput}-->', ' hide', $html);
    $html = str_replace('<!--{manualEsPreview}-->', '', $html);
    $html = str_replace('<!--{manualEs}-->', $manual, $html);
} else {
    $html = str_replace('<!--{manualEsInput}-->', '', $html);
    $html = str_replace('<!--{manualEsPreview}-->', ' hide', $html);
}
if ($manual = $producto->getManual('pt')) {
    $html = str_replace('<!--{manualPtInput}-->', ' hide', $html);
    $html = str_replace('<!--{manualPtPreview}-->', '', $html);
    $html = str_replace('<!--{manualPt}-->', $manual, $html);
} else {
    $html = str_replace('<!--{manualPtInput}-->', '', $html);
    $html = str_replace('<!--{manualPtPreview}-->', ' hide', $html);
}
if ($manual = $producto->getManual('en')) {
    $html = str_replace('<!--{manualEnInput}-->', ' hide', $html);
    $html = str_replace('<!--{manualEnPreview}-->', '', $html);
    $html = str_replace('<!--{manualEn}-->', $manual, $html);
} else {
    $html = str_replace('<!--{manualEnInput}-->', '', $html);
    $html = str_replace('<!--{manualEnPreview}-->', ' hide', $html);
}
//fin manuales

//oferta
if ($producto->isOferta) {
    $html = str_replace('<!--{active}-->', ' active', $html);
} else {
    $html = str_replace('<!--{active}-->', '', $html);
}

//colores
$colores = '';
foreach ($producto->colores as $color) {
    $colores .= '<input id="color'.$color->id.'" type="hidden" name="colores[]" value="'.$color->hex.'">';
}
$html = str_replace('<!--{colores}-->', $colores, $html);

//imagenes
$images = '';
foreach ($producto->imagenes() as $img) {
    $images .= $imagesTpl;
    $images = str_replace('<!--{imagenId}-->', $img->id, $images);
    $images = str_replace('<!--{imagenSrc}-->', $img->src, $images);
}
$images = str_replace('<!--{urlThumb}-->', URL.'content/productos/thumbnail/', $images);
$images = str_replace('<!--{urlCrop}-->', URL.'content/productos/', $images);
$html = str_replace('<!--{imagenes}-->', $images, $html);

$html = preg_replace('/<!-+\{*[A-Za-z0-9]*\}*-+>/', '', $html);
?>
